life-sustaining equipment - Alemán Inglés Diccionario